package entity

import "time"

// DBQueryLog 数据库查询日志
// 用于记录每一次数据库查询的详细信息，包括执行的SQL、耗时、状态、错误信息等，便于审计和问题排查
//
type DBQueryLog struct {
	ID           string    `json:"id" gorm:"primaryKey"` // 日志唯一标识
	ConnectionID int64     `json:"connection_id"`        // 数据库连接ID
	Query        string    `json:"query"`                // 执行的SQL查询语句
	Duration     int64     `json:"duration"`             // 执行时间（毫秒）
	Status       string    `json:"status"`               // 执行状态（如success/error）
	Error        string    `json:"error"`                // 错误信息
	CreatedAt    time.Time `json:"created_at"`           // 日志创建时间
}
